package cn.kwq.project_manger.pojo.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "查询队伍请求对象")
public class FindTeamDto {

    @ApiModelProperty("队伍名字（模糊）")
    private String teamName;

    @ApiModelProperty("类型 0为组织 1个人")
    private Integer type;

    @ApiModelProperty("队伍类型（1比赛，2项目，3自由, 4非平台比赛，5非平台项目）")
    private Integer teamType;

    @ApiModelProperty("项目或者比赛名字（模糊）没有就不传")
    private String teamProjectName;

    @ApiModelProperty(value = "标签（str集合）")
    private List<String> tags;

    @ApiModelProperty(value = "页大小")
    private int pageSize;

    @ApiModelProperty(value = "页码")
    private int pageNum;
}
